
.sfx-console-input {
	-fx-font-family: monospace;
}

.sfx-console-output {
	-fx-font-family: monospace;
}

.s4jfx-tab-handle {
	-fx-background-color: -fx-shadow-highlight-color, -fx-tab-border-color, -fx-inner-border, -fx-body-color;
    -fx-border-insets: 0, 1, 2;
    -fx-border-radius: 5 5 0 0, 4 4 0 0, 3 3 0 0;
    -fx-background-insets: 0, 1, 2;
    -fx-background-radius: 5 5 0 0, 4 4 0 0, 3 3 0 0;
    -fx-padding: 0.083333em 0.5em 0.083333em 0.5em;
    -fx-text-fill: -fx-text-base-color;
}

.s4jfx-tab-handle:selected {
    -fx-background-color: -fx-tab-border-color, -fx-control-inner-background;
    -fx-background-insets: 0, 1 1 0 1;
    -fx-background-radius: 5 5 0 0, 4 4 0 0;
}

.sfx-context-menu {
	-fx-background-color: white;
	-fx-border-color: black;
}

.scrollable-context-menu {
	-fx-skin: "com.sun.javafx.scene.control.skin.ContextMenuSkin";
    /* Shadow rendered with image for performance
    -fx-border-image-source: url("menu-shadow.png");
    -fx-border-image-slice: 10 18 18 10;
    -fx-border-image-width: 10 18 18 10;
    -fx-border-image-repeat: stretch;
    -fx-border-image-insets: -5 -10 -10 -5;
    */
    -fx-background-color:
        derive(-fx-color,-40%),
        derive(-fx-color,100%),
        linear-gradient(to bottom, derive(-fx-color,100%) 0%, derive(-fx-color,50%) 12%, derive(-fx-color,65%) 88%, derive(-fx-color,23%) 100%);
    -fx-background-insets: 0, 1, 2;
    -fx-background-radius: 0 6 6 6, 0 5 5 5, 0 4 4 4;
/*    -fx-padding: 0.666667em 0.083333em 0.666667em 0.083333em;  8 1 8 1 */
    -fx-padding: 0.333333em 0.083333em 0.666667em 0.083333em; /* 4 1 8 1 */
}

.scrollable-context-menu .separator {
    -fx-padding: 0.0em 0.333333em 0.0em 0.333333em; /* 0 4 0 4 */
}

.scrollable-context-menu .scroll-arrow {
    -fx-padding: 0.416667em 0.416667em 0.416667em 0.416667em; /* 5 */
    -fx-background-color: transparent;
}

.scrollable-context-menu .scroll-arrow:hover {
    -fx-background: -fx-accent;
    -fx-background-color: -fx-selection-bar;
    -fx-text-fill: -fx-selection-bar-text;
}

.scrollable-context-menu:show-mnemonics .mnemonic-underline {
    -fx-stroke: -fx-text-fill;
} 
